package com.ktgj.flight.domain.InterfaceEntity;

import java.io.Serializable;
import java.math.BigDecimal;

public class MoFlightCheckRequest extends MoRequest implements Serializable {
    public MoFlightCheckRequest() { }

    /**
     * 政策ID，舱位ID等
     */
    public String PolicyID;

    /**
     * 价格验证需要的参数字符（需要的参数信息由此传入）;
     * _Kunxun：DepartCityCode=SHA&ArriveCityCode=BJS&FlightNo=CA123&SubClass=Y&Price=1000&TakeOffTime=2014-05-27&TripType=1
     */
    public String Params;

    /**
     * 起飞地
     */
    public String OrgAirport;

    /**
     * 到达地
     */
    public String DstAirport;

    /**
     * 航班号
     */
    public String FlightNo;

    /**
     * 航司
     */
    public String Airline;

    /**
     * 舱位
     */
    public String Cabin;

    /**
     * 价格
     */
    public BigDecimal Price;


    /**
     * 起飞时间
     */
    public String DepDate;

    /**
     * 行程类型 1:单程 2:往返(携程是特殊的)
     */
    public String TripType;

    /**
     * 产品类型
     */
    public String ProductType;

    /**
     * 舱位等级 2016-01-25 wrd 增加
     */
    public String CabinLevel;

    /**
     * 返回时间
     */
    public String BackDate;

    /**
     * 航班ID
     */
    public String FlightId;

    /**
     * 去哪儿往返验价使用
     */
    public String bookingParamKey;
}
